package com.pxmeta.party.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pxmeta.party.entity.Party;
import com.pxmeta.party.entity.PartyDispatch;
import com.pxmeta.party.entity.dto.CreatePartyDTO;
import com.pxmeta.party.entity.dto.DispatchDTO;
import com.pxmeta.party.entity.dto.OperateDispatchDTO;
import com.pxmeta.user.entity.User;
import com.pxmeta.user.entity.vo.AnchorVO;

import java.util.List;

public interface IPartyDispatchService extends IService<PartyDispatch> {


    /**
     * 派单
     * @param dto
     */
    void dispatch(DispatchDTO dto);


    PartyDispatch getDispatchDetail(String partyId);

    /**
     * 完成派单
     * @param dto
     */
    void completeDispatch(OperateDispatchDTO dto);

    /**
     * 取消派单
     * @param dto
     */
    void cancelDispatch(OperateDispatchDTO dto);
}
